Relationship between the standard compliance of IDL-compilers and interoperability of CORBA-based applications
نویسندگان
چکیده
Ever since the introduction of version 2.0 of the CORBA specification, that architecture enjoys ever-increasing popularity. There are two reasons for this, both due to the underlying principles of CORBA – easy interoperability between different ORB products and the possibility of cooperation with other (sub)systems. However, for the first advantage to come to bear, it is paramount that the IDL specification is accurately implemented by the ORB products. In this paper we examine the IDL compilers of different ORB products with regard to standard compliance and discuss the problems arising from deviance.
منابع مشابه
Software Tools for Automating the Migration From DCE to CORBA
Next-generation telecommunication software must be flexible and reusable. These requirements motivate the use of object-oriented (OO) middleware like the Common Object Request Broker Architecture (CORBA). However, many existing telecommunication software products have already been written using the DistributedComputingEnvironment (DCE) RPC toolkit. To reduce porting effort and to minimize unnec...
متن کاملA Design Pattern based Approach to Generating Synchronization Adaptors from Annotated IDL
Middleware platforms such as CORBA and DCOM provide standard component interfaces, interaction protocols, and communication services to support interoperability of object{oriented applications operating in heterogeneous and distributed environments. General{purpose services and facilities foster re{use and help reduce development costs. Yet the degree of automation of the software development p...
متن کاملDesign Patterns for Synchronization Adapters of Corba Objects
Standard middleware platforms offer Interface definition languages (IDLs) to achieve component interoperability in a heterogeneous computing context. IDLs serve to specify module and interface names, as well as operation signatures. The simplicity of IDLs ensures that they are applicable to a wide range of application domains, can be mapped to a wide variety of implementation languages, and are...
متن کاملAutomatic Java Code Generation Based on CORBA IDL plus Semantic Comments
The development of CORBA-based applications is often criticized because of its high complexity. In this work we point out which parts in a CORBA-based application represent the recurring infrastructural”plumbing” code, and we describe an approach to supporting the automatic generation of these code fragments for a CORBAbased application in a standard-compliant, languageand tool-independent way....
متن کاملPetri Net Based Behavioural Specification of CORBA Systems
CORBA is a standard proposed by the Object Management Group (OMG) in order to promote interoperability between distributed object systems. CORBA provides a programming-language neutral Interface Definition Language (IDL) that describes the syntactic aspects of services supported by remote objects. However, CORBA IDL does not provide any means to specify the behaviour of objects in an abstract a...
متن کامل